
// 表单验证
function setResult(tag, content, color) {
  if (tag && typeof tag == 'object') {
    tag.innerHTML = content
    tag.style.color = color
  }
}

export const validateEmail = function(dom,value) {
  // 邮箱正则
  let reg = /^[a-z0-9]+(\w|_)+@+([a-z0-9]){2,4}.[a-z]{2,4}$/
  let content = reg.test(value) ? '' : '请输入正确的邮箱'
  let color = reg.test(value) ? 'green' : 'red'
  setResult(dom, content, color)
  return reg.test(value) ? true : false
}

export const validateName = function(dom,value) {
  // 邮箱正则
  let reg = /^[a-zA-Z0-9\u4e00-\u9fa5-_]{4,12}$/
  let content = reg.test(value) ? '' : '请输入4-12位含中文、英文、数字、下划线的字符'
  let color = reg.test(value) ? 'green' : 'red'
  setResult(dom, content, color)
  return reg.test(value) ? true : false
}

export const validateMobile = function(dom,value) {
  // 手机号正则
  let reg = /^1(3|4|5|7|8){1}[0-9]{9}$/
  let content = reg.test(value) ? '' : '请输入正确的手机号'
  let color = reg.test(value) ? 'green' : 'red'
  setResult(dom, content, color)
  return reg.test(value) ? true : false
}

export const validatePassword = function(dom,value) {
  // 手机号正则
  let reg = /^[a-zA-Z0-9\u4e00-\u9fa5-_]{6,12}$/
  let content = reg.test(value) ? '' : '请输入6-16位含中文、英文、数字、下划线的字符'
  let color = reg.test(value) ? 'green' : 'red'
  setResult(dom, content, color)
  return reg.test(value) ? true : false
}
